Публикации с тэгом "Lisp (programming language)"
НОВОСТЬ Практика функционального программирования #7
От редактора Седьмой номер был небыстр и нелегок в производстве; долгими студёными зимними вечерами, не покладая рук, трудились авторы и редакторы над его созданием. Но, пожалуй, труды себя оправдали — по разнообразию и качеству содержимого этот номер беспрецедентен; низкий поклон авторам. Мы уверены, что читатели откроют для себя из статей много нового, и надеемся, что этот номер окажется большим шагом к выполнению нашей основной задачи: повысить осведомлённость о не-мейнстримных языках и метод...
СТАТЬЯ Разработка клиент-серверной системы для накопления событий смартфонов
Здравствуйте. В этой статье я хочу поделиться своим опытом разработки достаточно интересной клиент-серверной системы, архивирующей события смартфонов и предоставляющей к ним централизованный доступ через web-интерфейс. К событиям можно отнести SMS-сообщения, звонки, изменение географических координат и другие. Кому не ясна область применения подобной системы, читайте текст на вводной странице сайта: http://www.altermoby.com (не бойтесь отсутствия SSL-сертификата – скоро будет исправлено). На дан...
СТАТЬЯ Когда программирование становится искусством: Schem'атическая музыка Эндрю Соренсена
Для кого-то программирование — это работа, тяжкий труд, ежедневная рутина. Для кого-то — это хобби, интересные исследования, некая форма развлечения. А есть еще третий тип людей, для которых программирование — это вид искусства. Такие люди пишут морской бой на Brainfuck'е, или, как герой сегодняшней статьи, — создают музыкальные шоу на функциональном языке Scheme, одного из диалектов Lisp. Эндрю Соренсен (Andrew Sorensen) — разработчик IDE для Scheme под названием Impromptu. Главной особенностью...
СТАТЬЯ Заметки о F#. Часть 0: введение
Итак, сначала я хочу сказать пару слов о функциональном программировании вообще. Функциональное программирование — раздел дискретной математики и парадигма программирования, в которой процесс вычисления трактуется как вычисление значений функций в их математическом понимании. То есть, в грубом обобщении, вся программа является функциональной зависимостью результата от входных аргументов:program = f(args)Императивных стиль программирования описывает алгоритм — последовательность шагов, которые не...